package com.hp.attendance.dao;

import com.hp.attendance.entity.History;
import com.hp.attendance.entity.Menu;
import com.hp.attendance.util.BaseDAO;

import java.io.IOException;
import java.sql.SQLException;
import java.util.List;

public class HistoryDao extends BaseDAO {

//    /**
//     * 查询员工档案（包含离休和在职的所有员工信息）
//     * @return
//     */
//    public List<History> getList() throws SQLException, IOException, ClassNotFoundException, InstantiationException, IllegalAccessException {
//        String sql = "select * from history";
//        List<History> list = queryList(sql, new Object[0], new History());
//        return list;
//    }
//
//    /**
//     * 分页查询记录
//     * @param pageNo 当前页
//     * @param pageSize 每页显示的条数
//     * @return
//     */
//    public List<History> getLimitList(int pageNo, int pageSize) throws SQLException, IOException, ClassNotFoundException, InstantiationException, IllegalAccessException {
//        String sql ="select * from history limit ?,?";
//        Object[] obj ={(pageNo-1)*pageSize,pageSize};
//        List<History> history = queryList(sql, obj, new History());
//        return history;
//    }
//
//    /**
//     * 查询总记录数
//     * @return
//     * @throws SQLException
//     */
//    public long getTotal() throws SQLException, IOException, ClassNotFoundException, InstantiationException, IllegalAccessException {
//        String sql ="select count(1) from history";
//        int count = queryCount(sql, new Object[0]);
//        return count;
//    }
}
